草庐IT

Root DNS 分布

全部标签

分布式系统中的分布式系统和智能机器人平台

作者:禅与计算机程序设计艺术概述分布式系统和云计算已经成为当前信息技术领域里最火热的两个技术方向。近年来,由于互联网的快速发展,单个应用逐渐演变成复杂的多层次应用架构,由单体服务升级到微服务架构,再到分布式架构,分布式系统也越来越流行。在分布式系统中,如何设计高可用、可伸缩性强、弹性好、可扩展的软件架构,是一个值得关注的话题。同时,在这个过程中,如何提升分布式系统的智能化水平,使其更加适应新的业务需求和业务发展,进而满足更多客户的实际需要,也是亟待解决的问题。研究背景及意义随着分布式系统的发展,各种各样的分布式系统架构出现了。然而,不同系统架构之间存在一些共通的特点,如中心控制节点和边缘计算设

Spring Boot 集成 Redisson分布式锁(注解版)

        Redisson是一种基于Redis的Java驻留集群的分布式对象和服务库,可以为我们提供丰富的分布式锁和线程安全集合的实现。在SpringBoot应用程序中使用Redisson可以方便地实现分布式应用程序的某些方面,例如分布式锁、分布式集合、分布式事件发布和订阅等。本篇是一个使用Redisson实现分布式锁的详细示例,在这个示例中,我们定义了DistributedLock注解,它可以标注在方法上,配合DistributedLockAspect切面以及IDistributedLock分布式锁封装的接口,来实现redisson分布式锁的API调用。SpringBoot集成Redi

分布式数据库之:深入浅出B树索引

作者:禅与计算机程序设计艺术1.简介概述随着互联网业务的快速发展、海量数据的产生及流动,传统关系型数据库在高并发情况下仍然存在一些瓶颈。因此,基于分布式计算架构的分布式数据库应运而生。本文将从分布式数据库的基础理论开始,结合实际应用场景,介绍一种新的B树索引结构——分布式B树索引(DB-BTree)。DB-BTree是一种支持高效率地在分布式环境中查找目标数据的数据结构。其基本思想是通过对索引分片进行优化,使得查询时可以快速定位到目标数据所在的分片上,避免了全表扫描。B树是一个自平衡的多路搜索树,它是一种检索方法,用来存储关联数组。一个典型的B树节点由两个子节点或三个以上子节点组成,并且所有叶

一篇文章教会你搭建Hive分布式集群

目录​编辑一、环境描述二、安装mysql2.1卸载mysql2.1.1列出安装的mysql2.1.2卸载mysql2.1.3删除mysql文件目录2.1.3.1查看mysql目录2.1.3.2依次删除2.2.1下载安装源2.2.2安装源rpm2.2.3加入rpm密钥2.2.4执行安装2.2.5设置开机自启动2.2.6修改密码2.2.6.1获取临时密码2.2.6.2登录MySQL2.2.6.3设置密码策略2.2.6.4设置密码最小长度2.2.6.5设置root密码2.2.6.6开启MySQL远程连接权限三、安装hive3.1解压hive包3.2移动解压包3.3hive基本配置3.3.1配置环境变

OpenHarmony源码分析之分布式软总线:trans_service模块(2)/会话管理之新会话

一、概述trans_service模块基于系统内核提供的socket通信,向authmanager模块提供设备认证通道管理和设备认证数据的传输;向业务模块提供session管理和基于session的数据收发功能,并且通过GCM模块的加密功能提供收发报文的加解密保护。在之前的博客OpenHarmony源码分析之分布式软总线:trans_service模块/认证通道管理中已经对认证通道管理的相关源码进行了详细的分析,因此本文重点介绍trans_service模块提供的第二个功能——会话管理。在OpenHarmony中,设备间的数据传输是基于TCP会话机制实现的,而在这一模块中主要是提供对会话的相关

基于区块链的分布式存储系统开发论文研究

基于区块链的分布式存储系统开发论文研究(一)论文一《基于区块链的应用系统开发方法研究》-蔡维德论文引用:[1]蔡维德,郁莲,王荣,刘娜,邓恩艳.基于区块链的应用系统开发方法研究[J].软件学报,2017,28(06):1474-1487.1.区块链介绍  区块链是由多独立节点参与的分布式数据系统,也可以理解为分布式账簿(distributedledgertechnologt,简称DLT),由这些节点共同维护,它的特点是不易篡改,很难伪造,可追溯。区块链记录所有发生交易的信息,过程透明,数据高度安全。凡是需要公正、公平、诚实的应用领域,都可以用用区块链技术。区块链具体把数据分成不同的区块(blo

恶意软件现在分布在OneNote文件中以逃避防御

​Emotet恶意软件现在使用MicrosoftOneNote电子邮件附件进行分发,旨在绕过Microsoft安全限制并感染更多目标。Emotet是一个臭名昭著的恶意软件僵尸网络,过去通过包含恶意宏的MicrosoftWord和Excel附件进行分发。如果用户打开附件并启用宏,将下载并执行一个DLL,在设备上安装Emotet恶意软件。加载后,恶意软件将窃取电子邮件联系人和电子邮件内容,以用于未来的垃圾邮件活动。它还将下载提供对公司网络的初始访问的其他有效负载。此访问权限用于对公司进行网络攻击,其中可能包括勒索软件攻击、数据盗窃、网络间谍活动和勒索。虽然Emotet是过去分布最广的恶意软件之一,

大数据4 - 分布式计算

1.分布式计算概述分散->汇总模式:1.将数据分片,多台服务器各自负责一部分数据处理2.然后将各自的结果,进行汇总处理3.最终得到想要的计算结果1.什么是计算、分布式计算?•计算:对数据进行处理,使用统计分析等手段得到需要的结果 •分布式计算:多台服务器协同工作,共同完成一个计算任务2.分布式计算常见的2种工作模式•分散->汇总 (MapReduce就是这种模式)•中心调度->步骤执行(大数据体系的Spark、Flink等是这种模式)2.MapReduce概述  分布式计算框架-MapReduceMapReduce是“分散->汇总”模式的分布式计算框架,可供开发人员开发相关程序进行分布式数据计

高可用架构设计——深入剖析分布式高可用架构的关键技术和实战经验

作者:禅与计算机程序设计艺术1.简介2019年,云计算爆发式发展,越来越多的公司、组织、创业者开始进行数字化转型。这个时代里,应用程序越来越复杂、数据量越来越大,单体应用逐渐演变成分布式应用架构。分布式应用架构对系统架构提出了更高的要求,同时也带来了新的挑战。为了应对这些挑战,云厂商不断推出新的分布式架构设计理论、模式、技术以及最佳实践。其中,“高可用架构设计”已成为一个热门话题。2017年,亚马逊在其云计算服务AmazonElasticComputeCloud(EC2)上首次发布高可用架构设计的白皮书,2018年微软Azure的虚拟机服务也发布了一套基于Linux的高可用架构设计白皮书。国内

分布式集群——jdk配置与zookeeper环境搭建

系列文章目录分布式集群——jdk配置与zookeeper环境搭建分布式集群——搭建Hadoop环境以及相关的Hadoop介绍文章目录系列文章目录前言一zookeeper介绍与环境配置1.1zookeeper的学习1.2Zookeeper的主要功能1.2.1znode的节点类型1.2.2zookeeper的实现1.3Zookeeper的特征zookeeper的几种角色?1.4关于zookeeper的文件系统1.5zookeeper的角色1.6zookeeper的选举机制1.7配置免密登录1.8安装jdk1.9安装配置zookeeper1环境(1)下载Zookeeper的压缩包(2)解压缩(3)修